The_SEO_Framework\Generate_Url D

Total Complexity 209
Dependencies 2
Dependents 0
Total lines 1,166
Lines of code 506
Logical lines of code 320
Comment lines 500
Methods 39
Properties 0

Methods 39

Method Rating Maintainability Complexity Lines of code
get_shortlink()
B
41 19 49
get_paged_urls()
B
46 18 34
generate_canonical_url()
B
47 17 34
build_canonical_url()
A
49 14 33
set_url_scheme()
A
53 15 18
remove_pagination_from_url()
A
48 12 29
add_pagination_to_url()
A
49 11 29
get_date_canonical_url()
A
50 10 30
get_singular_canonical_url()
A
58 9 13
has_custom_canonical_url()
S
54 7 23
get_canonical_url()
S
55 5 20
get_preferred_scheme()
S
59 5 14
append_url_query()
S
60 5 13
get_home_canonical_url()
S
60 5 13
maybe_get_paged()
S
66 5 9
get_taxonomical_canonical_url()
S
62 5 10
slash_root_url()
S
62 4 11
matches_this_domain()
S
58 3 17
get_home_host()
S
63 4 10
get_author_canonical_url()
S
67 3 7
get_post_type_archive_canonical_url()
S
67 3 7
make_fully_qualified_url()
S
65 3 8
get_search_canonical_url()
S
67 3 7
detect_site_url_scheme()
S
67 3 8
get_taxonomical_custom_canonical_url()
S
78 2 3
get_singular_custom_canonical_url()
S
78 2 3
_adjust_post_link_category()
S
70 2 6
get_post_type_archive_custom_canonical_url()
S
78 2 3
convert_to_url_if_path()
S
70 2 6
clean_canonical_url()
S
72 2 5
add_url_pagination()
S
79 1 3
get_raw_home_canonical_url()
S
79 1 3
set_preferred_url_scheme()
S
79 1 3
get_paged_url()
S
80 1 3
create_canonical_url()
S
80 1 3
get_homepage_permalink()
S
73 1 5
get_current_permalink()
S
67 1 8
get_current_canonical_url()
S
79 1 3
get_home_url()
S
78 1 3